
Photo by Saeid Anvar from Pexels
Microservice applications are generally composed of a large number of services which must communicate with each other. However, to communicate with another service, we must first know its location and port. In this article, we implement a "Discovery Service" that services can both register their availability and query to find other services.